Date:2025:10:09:22:17:08:0164
Library-Content List
---------------------------------

50. def Py_Check_First(lst):
61. def Is_Obj_File_linked(ob):
71. def cprint(*args, **kwargs):
94. def dprint(*args, **kwargs):
102. def console_get():
114. def cwrite(text):
134. def UpdateView():
141. def Get_Scene():
148. def GS():
155. def Current_Frame(val=None):
164. def CF(val=None):
171. def Exist_Object(ref):
180. def Rename_Object(oba, name="NewName"):
191. def If_Blender_Version(mi=80, mv=2):
200. def If_Blender28():
209. def Select_Object_by_Name(xn):
219. def Select_Object(oba):
227. def Is_Object_Selected_by_name(xn):
234. def Is_Object_Selected(xn):
242. def Set_Active_Object(oba):
253. def Get_Active_Window():
260. def Exists(oba):
268. def Get_Active_Scene():
275. def Set_3D_Cursor_Pos(x=0, y=0, z=1):
282. def Get_3D_Cursor_Pos():
290. def is_string(ref):
296. def Set_Render_Engine(Engine="CYCLES"):
309. def Set_Render_Cycles():
316. def Set_Render_Eevee():
323. def Set_Render_RPR():
330. def Set_Render_POV():
337. def Set_Render_Luxcore():
344. def Render_Image(use_view=False):
356. def Render_Animation(use_view=False):
368. def Render_Set_Resolution(x=3840, y=2160):
377. def Render_Get_Resolution():
385. def Render_Set_Percentage(p):
392. def Render_Get_Percentage():
399. def Render_Set_Aspect(x, y):
408. def Render_Get_Aspect():
416. def Render_Set_FPS(val, ba=1.0):
425. def Create_Object(name, col=None):
448. def Copy_Object(tocopy, col=None):
473. def NewCollection(name):
482. def LinkToCollection(col, oba):
494. def UnlinkObjFromScene(oba):
505. def Link_Obj_to_Scene(oba):
516. def MoveObjToCollection(col, oba):
525. def Create_Collection(name):
536. def Delete_Collection(name, delete_objects=False):
558. def Remove_Collection(name="Collection 1"):
574. def delete_objects_in_collection(col):
588. def delete_hierarchy(col):
604. def duplicate_collection(col):
620. def Get_Object_Anys_from_collection(col):
633. def Get_Collection(ref=None):
645. def Collection_Get_Active():
652. def Collection_Set_Active(ref):
664. def Get_all_Collections():
671. def Link_Object_to_Collection(ref, col):
685. def Link_Objects_to_Collection(ref, col):
697. def Unlink_Object_from_Collection(ref, col):
712. def Unlink_Objects_from_Collection(lis, col):
727. def Move_Object_to_Collection(ref, col):
745. def Move_Objects_to_Collection(ref, col):
762. def Get_Object_Any_collection(ref):
770. def Get_Object_Any_collections(ref):
778. def Exists_Collection(col):
787. def Outliner_Set_Render_Selected(ac=None, disable=True):
816. def Outliner_Set_Render_All(ac=None, disable=True):
835. def Outliner_Deactivate_Selected(ac=None, exclude=True):
864. def Outliner_Deactivate_All(ac=None, exclude=True):
885. def Outliner_Select_all(ac='TOGGLE'):
905. def Outliner_Show_Active():
925. def Outliner_Show_Hierarchy():
945. def Outliner_UnHide_All(ac=None, show=True):
966. def Outliner_UnHide_Selected(ac=None, show=True):
994. def Outliner_Show_One_Level():
1014. def Outliner_Isolate_Selected(ca=False):
1034. def Collapse_Outliner(state):
1056. def Get_Outliner_Context():
1067. def Get_Outliner_Override():
1078. def select_all_meshes():
1085. def select_all_curves():
1092. def select_all_surfaces():
1099. def select_all_metas():
1106. def select_all_text():
1113. def select_all_hair():
1120. def select_all_point_clouds():
1127. def select_all_volumes():
1134. def select_all_armatures():
1141. def select_all_lattices():
1148. def select_all_empties():
1155. def select_all_greace_pencils():
1162. def select_all_cameras():
1169. def select_all_speakers():
1176. def select_all_light_probes():
1183. def invert_selection():
1190. def Hide_Object(ref=None):
1205. def Show_Object(ref=None):
1220. def UnHide_Object(ref=None):
1227. def Hide_in_Viewport(ref):
1235. def Show_in_Viewport(ref):
1243. def Hide_in_Render(ref):
1251. def Show_in_Render(ref):
1259. def Display_as_Bounds(ref):
1267. def Display_as_Textured(ref):
1275. def Display_as_Solid(ref):
1283. def Display_as_Wire(ref):
1291. def Trans_Location(oba=None, loc=None):
1309. def Trans_Rotation(oba=None, rot=None):
1327. def Trans_Scale(oba=None, scale=None):
1345. def Apply_Location(oba=None):
1356. def Apply_Rotation(oba=None):
1367. def Apply_Scale(oba=None):
1378. def Apply_all_Transforms(oba=None):
1389. def Apply_Rotation_and_Scale(oba=None):
1400. def Translate_Vector(vec, ref=None):
1410. def Translate_Along_Axis(val, axis: Vector, ref=None):
1421. def Translate_Along_X(val, ref=None):
1428. def Translate_Along_Y(val, ref=None):
1435. def Translate_Along_Z(val, ref=None):
1442. def Translate_along_Local_x(val, ref=None):
1452. def Translate_along_Local_y(val, ref=None):
1462. def Translate_along_Local_z(val, ref=None):
1472. def Rotate_Vector(vec, ref=None):
1482. def Rotate_around_Axis(deg, axis, obj=None, point=None):
1503. def Rotate_around_Global_x(deg, obj=None, point=None):
1510. def Rotate_around_Global_y(deg, obj=None, point=None):
1517. def Rotate_around_Global_z(deg, obj=None, point=None):
1524. def Rotate_around_x(deg, obj=None, point=None):
1531. def Rotate_around_y(deg, obj=None, point=None):
1538. def Rotate_around_z(deg, obj=None, point=None):
1545. def Rotate_around_Local_x(deg, obj=None, point=None):
1555. def Rotate_around_Local_y(deg, obj=None, point=None):
1565. def Rotate_around_Local_z(deg, obj=None, point=None):
1575. def Revese_Rotation_on_Euler(rot: Euler):
1589. def Scale_Vector(vec, ref=None):
1599. def Scale_Uniform(val, ref=None, point=None):
1606. def Scale_along_Axis(factor, axis, ref=None, point=None):
1636. def Scale_along_x(factor, ref=None, point=None):
1643. def Scale_along_y(factor, ref=None, point=None):
1650. def Scale_along_z(factor, ref=None, point=None):
1657. def Scale_along_Local_x(factor, ref=None, point=None):
1664. def Scale_along_Local_y(factor, ref=None, point=None):
1671. def Scale_along_Local_z(factor, ref=None, point=None):
1678. def Scale_along_Global_axis(factor, axis: Vector, ref=None, pointref=None):
1708. def Scale_along_Global_x(factor, ref=None, point=None):
1715. def Scale_along_Global_y(factor, ref=None, point=None):
1722. def Scale_along_Global_z(factor, ref=None, point=None):
1729. def Scale_perpendicular_to_X(fac, ref=None, point=None):
1751. def Scale_perpendicular_to_Y(fac, ref=None, point=None):
1773. def Scale_perpendicular_to_Z(fac, ref=None, point=None):
1795. def Selection_to_Cursor_without_Offset():
1802. def Selection_to_Cursor_with_Offset():
1809. def Cursor_to_World_Origin():
1816. def Cursor_to_Selection():
1823. def Cursor_to_Active():
1830. def Selection_to_Grid():
1837. def Selection_to_Active():
1844. def Cursor_to_Grid():
1851. def Get_Cursor_Location():
1858. def Set_Cursor_Location(newloc):
1865. def Get_Cursor_Rotation():
1872. def Get_Cursor_Rotation_Mode():
1879. def Pivot_Point_to_Cursor():
1886. def Pivot_Point_to_Median():
1893. def Pivot_Point_to_individual_Origin():
1900. def Pivot_Point_to_Active_Element():
1907. def Pivot_Point_to_bounding_Box_Center():
1914. def Origin_to_Centermass(ref=None):
1926. def Origin_to_Center_Volume(ref=None):
1937. def RB_Bakeonly(step=1):
1975. def RB_RigidBodyAdd_Intelligent():
2018. def RB_Add_Single_Object(obj):
2063. def RB_AddSelectedObjects(is_active=True, min_mass=50, max_mass=250):
2143. def Is_RigidBody(ref):
2150. def Exist_Rigid_Body():
2157. def ChooseBB(num):
2166. def Get_BB_by_Num(val=2):
2182. def RB_Delete_Bakes():
2195. def RB_Copy_from_Active():
2211. def RB_SetCalculation(Steps, Solver):
2222. def RB_Copy_from_Active_and_Bake():
2230. def RB_Bake_Clothes():
2242. def Save_and_Bake():
2250. def RB_Set_Start_End_Frame(st=1, en=250):
2261. def SB_Set_Start_End_Frame(st=1, en=250, step=1):
2275. def Ani_Start_Frame(val=None):
2284. def Ani_End_Frame(val=None):
2293. def Ani_Set_Frames(start=None, end=None):
2304. def Ani_Set_Step(val):
2311. def Ani_Set_Start_End_Frame(st=1, en=250):
2319. def Set_Start_End_Frames(st=1, en=250):
2327. def RB_Synchron_Frames():
2336. def SB_Synchron_Frames():
2345. def RB_Bake(Steps, Solver):
2361. def AddRigidBody(type, bbox, ac=None, deactivate=True):
2387. def RB_Remove():
2397. def RB_Reset():
2408. def RB_Bake_to_Frames():
2418. def RB_Remove_Constraint():
2428. def GetFirstFrame():
2435. def GetLastFrame():
2442. def RB_Add_Dynamic():
2449. def RB_Remove_Dynamic():
2456. def RB_Add_Kinematic():
2463. def RB_Remove_Kinematic():
2470. def RB_Set_Dynamic(t=True):
2481. def RB_Set_Kinematic_at_KF(t=True, kf=1):
2489. def RB_Set_Kinematic_obj_at_KF(oba, t=True, kf=1):
2501. def RB_Set_Dynamic_at_KF(t=True, kf=1):
2512. def RB_Set_Dynamic_obj_at_KF(oba, t=True, kf=1):
2524. def RB_Set_Dynamic_at_actual_KF(t=True):
2532. def RB_Set_Dynamic_for_A_at_KF(CA, t=True, kf=1):
2543. def RB_Set_Kinematic_at_actual_KF(t=True):
2551. def BulletKFA(Pa, Pb):
2565. def BulletKFA2(Pa, Pb):
2577. def BulletKFB(Pa, Pb):
2592. def BulletKFB2(Pa, Pb):
2604. def BulletKFC(Pa, Pb):
2616. def BulletKFC2(Pa, Pb):
2628. def BulletKFD(Pa, Pb):
2641. def RB_Set_KinDyn_Object(obj, fr, ta=0):
2655. def RB_Set_KinDyn(fr, ta=0):
2665. def RB_Deactivate(pa=None, deactivate=True):
2683. def RB_Get_BB_Type(typ='B'):
2704. def RB_Get_BB_by_Name(obj):
2726. def RB_Get_Sort_by_Name(obj):
2736. def RB_Add_Object(obj, pa=1, val='ACTIVE'):
2755. def RB_Set_Mass_Sel(ma=100):
2763. def RB_Set_Mass(obj, ma):
2774. def RB_Set_RND_Mass_Sel(min=100, max=1000):
2782. def RB_Set_RND_Mass(obj, min=100, max=1000):
2790. def RB_Set_Weight(obj, weig=1000):
2800. def RB_Get_Weight(obj):
2810. def RB_Set_Full_BB(typ):
2824. def RB_SetBB(typ='B'):
2832. def SB_Add_Collision_selected():
2849. def SB_Remove_SB_selected():
2866. def SB_Remove_Collision_selected():
2883. def Add_Active_as_Collision():
2893. def Remove_Collision_from_Active():
2903. def Remove_Softbody_from_Active():
2913. def SB_Add_Active():
2938. def SB_Add_Object(obj):
2949. def SB_Add_selected():
2966. def Copy_SB_Modifiers():
2976. def RB_Set_Kinematic(t=True):
2986. def MF_SetDomain():
3008. def MF_SetInFlow():
3029. def MF_SetOutFlow():
3048. def MF_SetEffector():
3068. def MF_Bake():
3093. def MF_Free():
3116. def Add_Particles_to_Active():
3143. def Mat_Create(name, oba=None):
3158. def Mat_Assign(name, ref, slot=None):
3178. def Mat_Get(name):
3188. def Assign_Material(name, oba, slot=0):
3195. def Mat_Clear(ref):
3206. def Create_Text(name, txt, col=None):
3223. def Text_to_Mesh():
3234. def Is_Mesh():
3242. def Is_Curve():
3250. def Is_Surface():
3258. def Is_Meta():
3266. def Is_Text():
3274. def Is_GreacePencil():
3282. def Is_Armature():
3290. def Is_Lattice():
3298. def Is_Empty():
3306. def Is_Light():
3314. def Is_Camera():
3322. def Is_Speaker():
3330. def Is_LightProbe():
3338. def Is_PointCloud():
3346. def Is_Volume():
3354. def Add_Cube():
3362. def Add_Plane():
3370. def Add_Sphere():
3378. def Add_Cylinder():
3386. def Add_Cone():
3394. def Add_Torus():
3402. def Add_Icosphere():
3410. def delete_selected_objects():
3420. def Deselect_All():
3428. def Get_Active_Object():
3435. def Get_Object_Any(ref=None):
3444. def Get_Last_Object():
3452. def Get_Actual_KF():
3459. def SaveFile():
3469. def Reset_Python():
3483. def Remember_Selected():
3493. def Restore_Selected(i):
3504. def Image_to_Objects(img, name, col=None):
3530. def Ani_View_Selected_Objects_at_KF(vis, fr, ta=0):
3551. def enable_cell_fracture():
3562. def Cell_Fracture_Selected(source_obj, num_cells=10):
3584. def Cell_Fracture_Selected_A(source_obj):
3593. def Curve_to_Mesh():
3604. def Join_selected():
3618. def Create_Empty(name, col=None):
3628. def Create_Camera(name, col=None):
3639. def Create_Light(name, typ='POINT', col=None):
3650. def Start_Timer():
3657. def End_Timer(t):
3665. def Mesh_to_Curve():
3676. def Mesh_to_GreacePencil():
3685. def Trans_Location(oba=None, loc=None):
3735. def Trans_Rotation(oba=None, rot=None):
3792. def Make_Vector(data):
3816. def Clear_unused_Data(a=1):
3846. def Duplicate_Object_with_name(name='Cube', newname='Cube_001'):
3883. def Duplicate_Object(obj, newname='Cube_001'):
3905. def Make_Linked(original_obj, lnk=0):
3932. def MakeNewPlank(col, Plank, xpo, ypo, zpo, rox, lnk=0):
3960. def Makeline(inp=3, dir=0, dist=1.01, lnk=0, scene_update=True):
4006. def MakelineX(inp=3, dist=1.01, lnk=0, scene_update=True):
4012. def MakelineY(inp=3, dist=1.01, lnk=0, scene_update=True):
4018. def MakelineZ(inp=3, dist=1.01, lnk=0, scene_update=True):
4023. def MakeQuadXY(num=3, dist=1.01, lnk=0, scene_update=True):
4031. def MakeQuadXZ(num=3, dist=1.01, lnk=0, scene_update=True):
4039. def MakeQuadYZ(num=3, dist=1.01, lnk=0, scene_update=True):
4047. def MakeCube(num=3, hi=3, lnk=0, dist=1.01, scene_update=True):
4058. def PlaceInCube(CubeSize=10, scene_update=True):
4087. def MakeQuad(col, Plank, si, cor, x, y, z, lnk=0, scene_update=True):
4117. def MakeQuadTower(Tower_high=80, cor=8, x=0, y=0, z=0, lnk=0, scene_update=True):
4149. def MakeCircle_S(col, Plank, ap, xof, yof, y, lnk=0, scene_update=True):
4183. def MakeCircle_L(col, Plank, ap, xof, yof, y, sig, lnk=0, scene_update=True):
4219. def Roundtower(x, y, size, hi, lnk=0, scene_update=True):
4256. def RB_MakeSceneA(scene_update=True):
4281. def RB_MakeSceneB(lnk=0, scene_update=True):
4314. def Text_Create(textname):
4330. def Text_Object_Delete(textname):
4346. def Text_Object_get_Lines(textname):
4358. def Link_Objects_to_Collection(ref, col):
4372. def Unlink_Object_from_Collection(ref, col):
4383. def Unlink_Objects_from_Collection(lis, col):
4397. def Move_Object_to_Collection(ref, col):
4413. def Move_Objects_to_Collection(ref, col):
4429. def Get_Object_Any_collection(ref):
4440. def Get_Object_Any_collections(ref):
4448. def Mod_add(ref, modname, mod_type):
4467. def add_data_transfer(ref, modname="DataTransfer"):
4470. def add_mesh_cache(ref, modname="MeshCache"):
4473. def add_mesh_sequence_cache(ref, modname="MeshSequenceCache"):
4476. def add_normal_edit(ref, modname="NormalEdit"):
4479. def add_weighted_normal(ref, modname="WeightedNormal"):
4482. def add_uv_project(ref, modname="UVProject"):
4485. def add_uv_warp(ref, modname="Warp"):
4488. def add_vertex_weight_edit(ref, modname="VertexWeightEdit"):
4491. def add_vertex_weight_mix(ref, modname="VertexWeightMix"):
4494. def add_vertex_weight_proximity(ref, modname="VertexWeightProximity"):
4497. def add_array(ref, modname="Array"):
4500. def add_bevel(ref, modname="Bevel"):
4503. def add_boolean(ref, modname="Boolean"):
4506. def add_build(ref, modname="Build"):
4509. def add_decimate(ref, modname="Decimate"):
4512. def add_edge_split(ref, modname="EdgeSplit"):
4515. def add_mask(ref, modname="Mask"):
4518. def add_mirror(ref, modname="Mirror"):
4521. def add_multires(ref, modname="Multires"):
4524. def add_remesh(ref, modname="Remesh"):
4527. def add_screw(ref, modname="Screw"):
4530. def add_skin(ref, modname="Skin"):
4533. def add_solidify(ref, modname="Solidify"):
4536. def add_subsurf(ref, modname="Subsurf"):
4539. def add_triangulate(ref, modname="Triangulate"):
4542. def add_weld(ref, modname="Weld"):
4545. def add_wireframe(ref, modname="Wireframe"):
4548. def add_armature(ref, modname="Armature"):
4551. def add_cast(ref, modname="Cast"):
4554. def add_curve(ref, modname="Curve"):
4557. def add_displace(ref, modname="Displace"):
4560. def add_hook(ref, modname="Hook"):
4563. def add_laplacian_deform(ref, modname="LaplacianDeform"):
4566. def add_lattice(ref, modname="Lattice"):
4569. def add_mesh_deform(ref, modname="Deform"):
4572. def add_shrinkwrap(ref, modname="Shrinkwrap"):
4575. def add_simple_deform(ref, modname="SimpleDeform"):
4578. def add_smooth(ref, modname="Smooth"):
4581. def add_corrective_smooth(ref, modname="CorrectiveSmooth"):
4584. def add_laplacian_smooth(ref, modname="LaplacianSmooth"):
4587. def add_surface_deform(ref, modname="SurfaceDeform"):
4590. def add_warp(ref, modname="Warp"):
4593. def add_wave(ref, modname="Wave"):
4596. def add_cloth(ref, modname="Cloth"):
4599. def add_collision(ref, modname="Collision"):
4602. def add_dynamic_paint(ref, modname="DynamicPaint"):
4605. def add_explode(ref, modname="Explode"):
4608. def add_fluid(ref, modname="Fluid"):
4611. def add_ocean(ref, modname="Ocean"):
4614. def add_particle_instance(ref, modname="ParticleInstance"):
4617. def add_particle_system(ref, modname="ParticleSystem"):
4620. def add_soft_body(ref, modname="SoftBody"):
4623. def add_surface(ref, modname=""):
4626. def add_simulation(ref, modname=""):
4637. def Geo_Size_Vect(dir=0):
4686. def ReCenterGeo(obj, height=0.9):
4743. def cube2plank(obj, width=0.8, length=12):
4802. def RB_Bake(start_frame=1, end_frame=250):
4865. def Trans_Scale(oba=None, scale=None):
4928. def Apply_Transform(oba=None, location=True, rotation=True, scale=True):
4987. def Make_Matrix(loc=None, rot=None, scale=None):
5042. def Purge_All_Orphans():
5119. def Print_Object_Info(oba=None):
5163. def Duplicate_Hierarchy(parent_obj, levels=1, deep_copy=True):
5192. def recurse(obj, level):
5219. def Merge_Collections(target_col, source_cols, delete_sources=False):
5276. def Select_Objects_in_Collection(col):
5314. def Configure_Modifier(obj, mod_name, params_dict):
5358. def Remove_Modifier(obj, mod_name):
5395. def Text_Append_Lines(textname, lines_list):
5437. def Text_to_Curve_Object(name, text_data):
5489. def AddFractal(number=5, iterations=3, seed=0):
5553. def Scatter_Objects(base_obj, count=100, area_size=10, height_var=2):
5619. def Setup_Rigid_Body_World(gravity=[0,0,-9.81], steps_per_sec=120):
5659. def Assign_Rigid_Body(obj, type='ACTIVE', mass=1.0, collision_shape='MESH'):
5706. def Keyframe_Transform(obj, frame, loc=None, rot=None, scale=None):
5749. def Bake_Animation(obj, start=1, end=250, visual_key=True):
5792. def Assign_Procedural_Material(obj, type='NOISE', params={}):
5870. def Unwrap_UV_Active(method='ANGLE_BASED'):
5910. def Decimate_Mesh(obj, ratio=0.5):
5948. def Add_Geo_Node_Modifier(obj, node_group_name):
5988. def Setup_Geometry_Simulation(obj, sim_type='FLUID'):
6027. def Export_Selection(format='STL', filepath='output.stl'):
6064. def Import_Objects(format='STL', filepath='input.stl'):
6158. def call_grok_api(prompt: str, model: Optional[str] = None) -> str:
6216. def log_message(msg: str):